// import Util from '../libs/util'
// import Axios from '../libs/axios'

export default {
  state: {
    navData: [],
    activeNavIndex: '0',
    activeNavIndex2: '0', // 0-0
    navOpend: ['0']
  },
  getters: {
    // 获取导航当前信息
    // getPageInfo: (state) => (id) => {
    // 	let result = state.nav.filter(item => (item.channelIds == id))
    // 	if (result.length > 0) {
    // 		return result[0]
    // 	} else {
    // 		return {}
    // 	}
    // }
  },
  mutations: {
    SET_navData(state, data) {
      state.navData = data
    },
    SET_activeNav(state, data) {
      state.activeNavIndex = data.toString()
    },
    SET_activeNav2(state, data) {
      state.activeNavIndex2 = data.toString()
    },
    SET_navOpend(state, data) {
      state.navOpend = [data.toString()]
    },
    SET_AUTHCODE(state, data) {
      state.authCode = data
    }
    // 注册
    // SET_registerPage_saveData(state, data) {
    // 	state.register.payload = {
    //         ...data,
    //     }
    // },
    // SET_registerPage_changeStatus(state, data) {
    // 	state.register[data.step] = {
    //         disabled:data.value
    //     }
    // },
    // // 登陆
    // SET_loginpage_login_status(state, data) {
    // 	// state.login.status = data.status
    // 	// state.login.msg = data.msg
    // 	state.login = {
    // 		...data
    // 	}
    // },
  },
  actions: {
    // 登陆
    // login_action({
    // 	commit
    // }, paramsObj) {
    // 	commit('SET_loginpage_login_status', {
    // 		status: 'loading',
    // 		msg: ''
    // 	})
    // 	return new Promise((resolve, reject) => {
    // 		let url = Util.domain + paramsObj.type == 'login'
    // 			? '/System/System/ACHIMS_Login'
    // 			: '/System/System/LogOut'
    //
    // 		Axios.axiosInstance.post(url, paramsObj.data).then((response) => {
    // 			// 判断操作类型
    // 			if (paramsObj.type == 'login') {
    // 				commit('SET_loginpage_login_status', {
    // 					status: 'success',
    // 					msg: '登陆成功'
    // 				})
    // 			} else {
    // 				commit('SET_loginpage_login_status', {
    // 					status: 'success',
    // 					msg: '登出成功'
    // 				})
    // 			}
    //
    // 			resolve(response)
    // 		}).catch((err) => {
    // 			// console.log(err);
    // 			commit('SET_loginpage_login_status', {
    // 				status: 'error',
    // 				msg: '接口异常'
    // 			})
    //
    // 			reject(err)
    // 		})
    // 	})
    // },
    // registerPage_saveData_action({commit},paramsObj) {
    //     if(paramsObj.type == 'save'){
    //         commit('SET_registerPage_saveData',paramsObj.data)
    //     }else{
    //         commit('SET_registerPage_changeStatus',paramsObj.data)
    //     }
    // },
  }
}
